$(function(){
    $.datepicker.regional['es'] = {
        closeText: 'Cerrar', 
        prevText: 'Previo', 
        nextText: 'Próximo',
        monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
        monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
        monthStatus: 'Ver otro mes', yearStatus: 'Ver otro año',
        dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'],
        dayNamesShort: ['Dom','Lun','Mar','Mie','Jue','Vie','Sáb'],
        dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sa'],
        dateFormat: 'dd/mm/yy', firstDay: 0, 
        initStatus: 'Selecciona la fecha', isRTL: false};
    $.datepicker.setDefaults($.datepicker.regional['es']);
    
    $( "#txtDesdeRep" ).datepicker({
      defaultDate: "+1w",
      changeMonth: true,
      numberOfMonths: 1,
      dateFormat:'dd/mm/yy',
      onClose: function( selectedDate ) {
        $( "#textHastaRep" ).datepicker( "option", "minDate", selectedDate );
      }
    });
    $( "#textHastaRep" ).datepicker({
      defaultDate: "+1w",
      changeMonth: true,
      numberOfMonths: 1,
      dateFormat:'dd/mm/yy',
      onClose: function( selectedDate ) {
        $( "#txtDesdeRep" ).datepicker( "option", "maxDate", selectedDate );
      }
    });
    
    $("#txtDesdeRep").datepicker({dateFormat:'dd/mm/yy'});
    $("#txtDesdeRep").datepicker("setDate",new Date());
    $("#textHastaRep").datepicker({dateFormat:'dd/mm/yy'});
    $("#textHastaRep").datepicker("setDate",new Date());
    
    initAutoCompletarUsuario("txtUsuarioRep","hidUsuCod");
    
    $("#btnGenrarRep").click(function(){
        generarReporteTicket();
    });
});

var generarReporteTicket = function(){
    var ticket = {
        opc:"TicketReport",
        id_ticket:$("#txtTicketRep").val(),
        fecha_desde:$("#txtDesdeRep").val(),
        fecha_hasta:$("#textHastaRep").val(),
        id_usuario:$("#hidUsuCod").val(),
        usuario:$("txtUsuarioRep").val()
    };
    $.ajax({
        data:ticket,
        url:'ajax/ajaxReporte.php',
        type:'POST',
        success:function(response){
            var reporte = window.open('');
            reporte.document.write(response);
        }
    });
};